<?php
namespace app\index\controller;

use think\Controller;
use think\Db;
use think\Request;
use think\Session;

class Login extends Controller
{
    
    // public function index()
    // {   
    //     $category = DB::table('category')->where('pid','0,')->select();
        
    //     return view('index@login/login',['category' => $category]);
        
    // }


    public function index(Request $request)
    {
        //接收用户名和密码
        $tel = input('tel');
        $password = input('pass');

        // 如果有session清除session
        // Session::clear();

        // 按用户名查询数据
        $data = db('hmy_user')->where(array('tel'=>$tel))->find();

        if (!$data) {

            $this->error('账号不存在！');
            exit;

        }
        
        //验证密码
        if ($data['pass'] != md5($password)) {

            $this->error('密码不正确');
            exit;

        }

        // var_dump($data);die;
        //把用户信息存入session
        Session::set('hmy_user',$data);
        $get = Session::get('hmy_user');


        if ($get != null) {

             return $this->success('登录成功..', url('index/Index/index'));

        } else {

             return $this->error('登录失败,请重试...');

        }

    }    

    // 注销登录
    public function outLogin(Request $request)
    {
        // var_dump(111);
        // $session = input('session');
        // $session = $request->get();

        // var_dump($session);die;
        // var_dump();
        // 清除缓存
        Session::delete('hmy_user');

        return '成功';
        // 跳转页面
        $this->redirect('index/Index/index');
        
    }
}
